package partThree;

import java.util.HashSet;
import java.util.Set;

/*本类用于进一步测试set*/
public class TestSet2 {
    public static void main(String[] args) {
        //4.创建集合对象set
        Set<Student3> set = new HashSet<>();

        //5.创建自定义类Student的对象
        Student3 s1 = new Student3("张三",3);
        Student3 s2 = new Student3("李四",4);
        Student3 s3 = new Student3("李四",4);
        //6.将创建好的学生对象存入set集合中
        set.add(s1);
        set.add(s2);
        set.add(s3);
        /*如果set中存放的是我们自定义的类型
         * 需要给自定义类中添加重写的equals()与hashCode(),才会去重
         * 不然会认为s2和s3的地址值不同，是两个不同的对象，不会去重*/
        System.out.println(set);
    }
}
